package com.gopay.common.domain.bank.boc.bcdl.queryTrans.req;

import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.io.Serializable;

/**
 * Created by ssj on 2017/9/7.
 */
public class B2e0035Req implements Serializable {


    //查询账户的联行号
    @XStreamAlias("ibknum")
    private String  Ibknum;

    //查询账户的 账号
    @XStreamAlias("actacn")
    private String  Actacn;

    /**
     * 查询类型非空数码  4位
     非空枚举     ：
     2001（当日查询）
     2002（历史 查询）、
     2005 （T+1查询 T日夜间批
     量交易
     */
    @XStreamAlias("type")
    private String  Type;


    @XStreamAlias("datescope")
    private com.gopay.common.domain.bank.boc.bcdl.queryTrans.req.DatescopeReq DatescopeReq;

    /**
     * 查询金额范围
     */
    @XStreamAlias("amountscope")
    private AmountscopeReq Amountscope;


    /**
     * 第一次查询 以1开始
     ；如果该项为空则默认为1
     */
    @XStreamAlias("begnum")
    private String  Begnum;

    /**
     * 查询记录数
     * 可空数码
     2位，不足
     2位前面补0
     最大50，如
     果该项为空
     则默认为
     1。不足
     */
    @XStreamAlias("recnum")
    private String  Recnum;


    /**
     * 非空枚举
     ：0-全部
     ，1-来账
     ，2-往账
     ,3-内部往来
     4-外部交易，
     5 部分
     内部往来
     其中3、4、
     5只有现金
     3.0客户可以
     上送
     */
    @XStreamAlias("direction")
    private String  Direction;


    public String getIbknum() {
        return Ibknum;
    }

    public void setIbknum(String ibknum) {
        Ibknum = ibknum;
    }

    public String getActacn() {
        return Actacn;
    }

    public void setActacn(String actacn) {
        Actacn = actacn;
    }

    public String getType() {
        return Type;
    }

    public void setType(String type) {
        Type = type;
    }

    public com.gopay.common.domain.bank.boc.bcdl.queryTrans.req.DatescopeReq getDatescopeReq() {
        return DatescopeReq;
    }

    public void setDatescopeReq(com.gopay.common.domain.bank.boc.bcdl.queryTrans.req.DatescopeReq datescopeReq) {
        DatescopeReq = datescopeReq;
    }

    public AmountscopeReq getAmountscope() {
        return Amountscope;
    }

    public void setAmountscope(AmountscopeReq amountscope) {
        Amountscope = amountscope;
    }

    public String getBegnum() {
        return Begnum;
    }

    public void setBegnum(String begnum) {
        Begnum = begnum;
    }

    public String getRecnum() {
        return Recnum;
    }

    public void setRecnum(String recnum) {
        Recnum = recnum;
    }

    public String getDirection() {
        return Direction;
    }

    public void setDirection(String direction) {
        Direction = direction;
    }
}
